π§Ή Purge Unused in Families
Purge Unused in Families performs deep cleaning of unused assets within individual families, significantly reducing file size beyond what standard Revit purging can achieve.
Version 1.5 | Cleaners
Overviewβ
While Revit's built-in Purge Unused removes unused families and types from projects, it doesn't clean unused assets stored within individual families themselves. This tool addresses that limitation by opening each selected family, purging its internal unused content, and reloading itβresulting in file size reductions and cleaner project files.
Key Featuresβ
Usage includes:
- Deep Family Cleaning: Purges unused assets within individual families, not just unused families themselves.
- Batch Processing: Handle multiple families simultaneously with progress tracking.
- Warning Management: Option to dismiss non-critical warnings for uninterrupted processing.
Requirementsβ
Before using Purge Unused in Families, ensure your environment meets the following prerequisites:
Autodesk Revit: From version 2020 to newest.
NonicaTab: NonicaTab Pro.
Videoβ
Usageβ
Understanding Standard vs. Deep Purgingβ
- Standard Revit Purging:
- Navigate to Manage β Purge Unused
- Removes unused families and types from project
- May require multiple iterations (typically 3 runs) to reach zero
- Does NOT clean unused assets within individual families
- Deep Family Purging (This Tool):
- Cleans unused content stored within each family file
- Significantly greater file size impact
- Addresses assets standard purging cannot reach
Basic Family Purging Workflowβ
- Navigate to NonicaTab Pro β Purge Unused in Families.
- Select Target Families: Choose families to process from the displayed list:
- Range Selection: Click first family, hold Shift, click last family for bulk selection
- Individual Selection: Click specific families to target particular elements
- Configure Processing Options: Set up purging parameters using the options below.
Processing Configurationβ
- Warning Management:
- Dismiss Non-Critical Warnings (Checked): Process continues without interruption for non-critical warnings
- Show All Warnings (Unchecked): Process stops at every warning for manual review
- Progress Monitoring:
- Real-Time Progress Bar: Shows current processing status and completion percentage
- Family Counter: Displays number of families processed
- Cancellation Option: Stop processing at any time if needed
- Execute: Click Purge to begin the deep cleaning process.
Complete Project Optimizationβ
- Pre-Purging Assessment: Note current project file size before processing.
- Run Standard Purge First: Complete standard Revit purging to remove unused families.
- Deep Family Purging:
- Select all families in project for maximum impact
- Enable "Dismiss Non-Critical Warnings" for unattended processing
- Monitor progress and allow completion (expect 10-15 minutes for large projects)
- Finalize Reduction: Save project to apply file size reduction.
- Verify Results: Check new file size to confirm reduction.
Time Management and Optimizationβ
- Processing Duration:
- Small projects (50 families): 2-5 minutes
- Medium projects (100-200 families): 5-10 minutes
- Large projects (250+ families): 10-15 minutes
- Workflow Planning:
- Plan purging during breaks or end of work sessions
- Consider processing in family category batches for better control
- Always save project after completion to realize file size benefits
FAQβ
How is this different from Revit's standard Purge Unused command?
Standard Purge Unused removes unused families and types from your project, but doesn't clean unused assets stored within individual families. This tool goes deeper by opening each family, purging its internal unused content, then reloading it, achieving much greater file size reductions.
Why does the process take so long?
The tool opens each selected family individually, runs purge operations within that family, then reloads it into the project. For 250+ families, this process can take 10-15 minutes, but the file size reduction makes it worthwhile.
What does "Dismiss Non-Critical Warnings" do?
When checked, the process continues automatically through non-critical warnings. When unchecked, every warning stops the process for your review. For unattended processing, leave this checked unless you need to review specific warnings.
How much file size reduction can I expect?
File size reductions vary by project, but 30-50% reductions are common if you use also the Purge Unusued option for the first time. In the example shown, a 150MB project was reduced to 83MB (almost 50% reduction) after processing the project and all families.
Can I cancel the process if it's taking too long?
Yes, the progress bar includes a cancel option. You can stop processing at any time, and any families already processed will retain their purged state when you save the project.
Do I need to save the project after purging?
Yes, you must save the project after purging completes to realize the file size reduction. The cleaning effects are applied when you save the file.